The Chroma Software System for Lattice QCD
نویسنده
چکیده
We present the Chroma software system [1] for lattice QCD (LQCD) calculations. Chroma aims to provide a computational LQCD toolbox which is flexible, portable and efficient on a wide range of architectures from desktop workstations to clusters, commercial machines and new architectures such as the QCDOC [2] Development on Chroma started at the JLab for the U.S. lattice community, in particular the LHPC collaboration [3], using software from the U.S. SciDAC initiative [4]. This effort has been joined by the UKQCD collaboration [5] who have been contributing to the effort on all levels. To achieve the goals of flexibility, portability and efficiency, Chroma relies on several layers of SciDAC and UKQCD software.
منابع مشابه
Data Envelopment Analysis from simulation on the Lattice QCD using CCR model
One of the most serious principles in production theory in economic is the principle of "efficiency". Simply put, efficiency can be defined as the demand that the desired goals (outputs) are achieved with the minimum use of the available resources (inputs). In order to, distinguish the relative efficiency of organizational units with multiple inputs to produce multiple outputs, "Data Envelopmen...
متن کاملAccelerating QDP++/Chroma on GPUs
Extensions to the C++ implementation of the QCD Data Parallel Interface are provided enabling acceleration of expression evaluation on NVIDIA GPUs. Single expressions are off-loaded to the device memory and execution domain leveraging the Portable Expression Template Engine and using Just-in-Time compilation techniques. Memory management is automated by a software implementation of a cache cont...
متن کاملAccelerating QDP++ using GPUs
Graphic Processing Units (GPUs) are getting increasingly important as target architectures in scientific High Performance Computing (HPC). NVIDIA established CUDA as a parallel computing architecture controlling and making use of the compute power of their GPUs. CUDA provides sufficient support for C++ language elements to enable the Expression Template (ET) technique in the device memory domai...
متن کاملUS QCD Computational Performance Studies with PERI
We report on some of the interactions between two SciDAC projects: The National Computational Infrastructure for Lattice Gauge Theory (USQCD), and the Performance Engineering Research Institute (PERI). Many modern scientific programs consistently report the need for faster computational resources to maintain global competitiveness. However, as the size and complexity of emerging high end comput...
متن کاملTuning And Understanding MILC Performance In Cray XK6 GPU Clusters
Graphics Processing Units (GPU) are becoming increasingly popular in high performance computing due to their high performance, high power efficiency, and low cost. Lattice QCD is one of the fields that has successfully adopted GPUs and scaled to hundreds of them. In this paper, we report our Cray XK6 experience in profiling and understanding performance for MILC, one of the Lattice QCD computat...
متن کامل